@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none; }
body{font-size:12px;position:relative;*overflow-x:hidden;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{ list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{text-decoration:none;color:#666;} 
a:hover{color:#000;text-decoration:none;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } 
* {font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
::selection { background:#0080c8; color:#fff;} ::-moz-selection { background:#0080c8; color:#fff;  } ::-webkit-selection { background:#0080c8; color:#fff;  }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both;}
.clearfix:after{ display: block; content:'';clear: both;height:0;overflow: hidden;}
.clearfix { zoom: 1;}
.auto {width: 1400px; margin: 0 auto; position: relative;}


@font-face {
	font-family: 'DINCond-Black';
	src: url('../fonts/DINCond-Black.eot');
	src: local('☺'), url('../fonts/DINCond-Black.woff') format('woff'), url('../fonts/DINCond-Black.ttf') format('truetype'), url('../fonts/DINCond-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINCond-Bold';
	src: url('../fonts/DINCond-Bold.eot');
	src: local('☺'), url('../fonts/DINCond-Bold.woff') format('woff'), url('../fonts/DINCond-Bold.ttf') format('truetype'), url('../fonts/DINCond-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINCond-Light';
	src: url('../fonts/DINCond-Light.eot');
	src: local('☺'), url('../fonts/DINCond-Light.woff') format('woff'), url('../fonts/DINCond-Light.ttf') format('truetype'), url('../fonts/DINCond-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINCond-Medium';
	src: url('../fonts/DINCond-Medium.eot');
	src: local('☺'), url('../fonts/DINCond-Medium.woff') format('woff'), url('../fonts/DINCond-Medium.ttf') format('truetype'), url('../fonts/DINCond-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}